package com.zkthink.clh.order.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
@ApiModel("我的订单")
@Data
public class MyOederVo {
    private Long id;
    /**
     * 店铺id
     */
    @ApiModelProperty(value = "店铺id")
    private Long storeId;
    @ApiModelProperty(value = "店铺名称")
    private String storeName;
    /**
     * 标题
     */
    @ApiModelProperty(value = "标题")
    private String title;
    /**
     * 副标题
     */
    @ApiModelProperty(value = "副标题")
    private String subtitle;
    /**
     * 背景图
     */
    @ApiModelProperty("背景图")
    private String backgroundimg;
    /**
     * 订单编号
     */
    @ApiModelProperty(value = "订单编号")
    private String orderCode;
    /**
     * 订单状态：1-待付款 2-下单失败 3-已付款，4=退款
     */
    @ApiModelProperty(value = "订单状态：1-待付款 2-下单失败 3-已付款，4=退款")
    private Integer orderStatus;
    /**
     * 订单类型 1-购买vip 2-充值，3-入住费 ,4=购买服务
     */
    @ApiModelProperty(value = "订单类型 1-充值vip 2-充值消费金，3-入住费 ,4=购买服务 5=充值余额")
    private Integer orderType;
    /**
     * 订单金额
     */
    @ApiModelProperty(value = "订单金额")
    private BigDecimal orderSum;

    /**
     * 支付金额
     */
    @ApiModelProperty(value = "支付金额")
    private BigDecimal paySum;
    /**
     * 下单时间
     */
    @ApiModelProperty(value = "下单时间")
    private LocalDateTime createTime;
    /**
     * 核销状态 （1=待核销  2=已核销）
     */
    @ApiModelProperty(value = "核销状态 （1=待核销  2=已核销）")
    private Integer examine;
    /**
     * 消费金额
     */
    @ApiModelProperty(value = "消费金额")
    private BigDecimal coupons;
    /**
     * 商品id
     */
    @ApiModelProperty(value = "商品id")
    private Long projectid;
    @ApiModelProperty(value = "是否评价")
    private Boolean b=false;
}
